.accordion {
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}

.accordion .accordion-header {
  border-width: 0 0 1px;
  cursor: pointer;
}

.accordion .accordion-body {
  border-width: 0 0 1px;
}

.accordion-noborder {
  border-width: 0;
}

.accordion-noborder .accordion-header {
  border-width: 0 0 1px;
}

.accordion-noborder .accordion-body {
  border-width: 0 0 1px;
}

.accordion-collapse {
  background: url('images/accordion_arrows.png') no-repeat 0 0;
}

.accordion-expand {
  background: url('images/accordion_arrows.png') no-repeat -16px 0;
}

.accordion {
  background: #FFFFFF;
  border-color: #D4D4D4;
}

.accordion .accordion-header {
  background: #F2F2F2;
  filter: none;
}

.accordion .accordion-header-selected {
  background: #0081C2;
}

.accordion .accordion-header-selected .panel-title {
  color: #FFFFFF;
}

.accordion .panel-last > .accordion-header {
  border-bottom-color: #F2F2F2;
}

.accordion .panel-last > .accordion-body {
  border-bottom-color: #FFFFFF;
}

.accordion .panel-last > .accordion-header-selected,
.accordion .panel-last > .accordion-header-border {
  border-bottom-color: #D4D4D4;
}

.accordion > .panel-hleft {
  float: left;
}

.accordion > .panel-hleft > .panel-header {
  border-width: 0 1px 0 0;
}

.accordion > .panel-hleft > .panel-body {
  border-width: 0 1px 0 0;
}

.accordion > .panel-hleft.panel-last > .accordion-header {
  border-right-color: #F2F2F2;
}

.accordion > .panel-hleft.panel-last > .accordion-body {
  border-right-color: #FFFFFF;
}

.accordion > .panel-hleft.panel-last > .accordion-header-selected,
.accordion > .panel-hleft.panel-last > .accordion-header-border {
  border-right-color: #D4D4D4;
}

.accordion > .panel-hright {
  float: right;
}

.accordion > .panel-hright > .panel-header {
  border-width: 0 0 0 1px;
}

.accordion > .panel-hright > .panel-body {
  border-width: 0 0 0 1px;
}

.accordion > .panel-hright.panel-last > .accordion-header {
  border-left-color: #F2F2F2;
}

.accordion > .panel-hright.panel-last > .accordion-body {
  border-left-color: #FFFFFF;
}

.accordion > .panel-hright.panel-last > .accordion-header-selected,
.accordion > .panel-hright.panel-last > .accordion-header-border {
  border-left-color: #D4D4D4;
}
